// 处理响应数据的中间件
function responseHandler(req, res, next) {
  res.rendStatus = function ({ status = 200, err, data = {}, msg }) {
    res.send({
      status,
      message: msg ? msg : err instanceof Error ? err.message : err,
      data
    })
  }
  next()
}

module.exports = {
  responseHandler
}
